Bar Codes – 3

The Bar Codes 3 Parameter Programming Mode contains programming parameters for Interleaved 2 of 5 (“ITF” or “I 2 of 5”). The default values are shown in the Red boxes and also in the Parameter Defaults section earlier in this chapter.

Interleaved 2 of 5

The Interleaved 2 of 5 parameter controls reading Interleaved 2 of 5 bar codes. Disable reading Interleaved 2 of 5 bar codes by scanning the Hex 0 tag and enable reading by scanning the Hex 1 tag.

Note:  If reading Interleaved 2 of 5 bar codes is disabled, there are no other entries allowed for this parameter.

Bar Code Length

The Bar Code Length parameter selects the method for determining if an Interleaved 2 of 5 bar code is a valid length. The Range Check method identifies a length range by specifying the minimum and maximum number of characters. The Specific Check method identifies two specific bar code lengths by specifying the number of characters in each. With this option, the number of characters in all Interleaved 2 of 5 bar codes must be one of the two numbers. Scan the Hex 0 tag to use the Range Check method, scan the Hex 1 tag to use the Specific Check method.

It is best not to use Interleaved 2 of 5 if more than one length of bar code is used. The symbology has an inherent weakness where any scanner can see part of the bar code and think it is complete. The options below provide protection against this. From strongest protection to weakest protection they are:

Specific length, same value as “Value 1” and “Value 2”

Specific check, different values as Values 1 and 2

Range Check

Value 1 and 2

The Value 1 and Value 2 parameters specify the valid Interleaved 2 of 5 bar code lengths. Use these options with the Bar Code Length parameter option described in Bar Code Length. If the Range Check method is selected, Value 1 specifies the minimum number of characters in a valid Interleaved 2 of 5 bar code and Value 2 specifies the maximum number of characters. If the Specific Check method is selected, Value 1 contains one specific number of characters and Value 2 contains another.

Accepted values for Value 1 and Value 2 are 04 to 58 readable characters. The number of readable characters must be an even number; if an odd number is specified, it returns a Program Tag Error. Each value is input using two Hex tags. The first can be Hex 0 through Hex 5 and the second can be Hex 0 through Hex 9.

Check Digit Present

The Check Digit Present parameter determines if the bar code must contain a correct check digit to be identified as valid. If this function is enabled, the bar code is ignored if a check digit is not present. Scan the Hex 0 tag to disable this option, or the Hex 1 tag to enable it.

Check Digit Transmit

The Check Digit Transmit parameter selects whether to send the check digit to the host terminal. Scan the Hex 0 tag to disable this option, or the Hex 1 tag to enable it.

Additional Functions

There are several other functions associated with Interleaved 2 of 5 that are not included on the Programming Worksheet. Following are the programming sequences for these functions. Default values are shown in Blue type.

Interleaved 2 of 5 Tone

The Interleaved 2 of 5 Tone can be enabled or disabled. If disabled, the Easy Interleaved 2 of 5 tone is under control of the UPC tone control (general good read tone).

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 7, Hex 0, Hex 8, Hex 0, Save and Reset

Enable

Programming Mode, Hex 7, Hex 0, Hex 8, Hex 1, Save and Reset

Tone Frequency

The Interleaved 2 of 5 Tone Frequency (tone) can be set to one of eight different values (702 Hz through 633 Hz).

Selection Programming Tag Sequence

702 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 0, Save and Reset

781 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 1, Save and Reset

868 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 2, Save and Reset

961 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 3, Save and Reset

1071 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 4, Save and Reset

1187 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 5, Save and Reset

570 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 6, Save and Reset

633 Hz

Programming Mode, Hex 7, Hex 0, Hex 7, Hex 7, Save and Reset

Tone Length

The Interleaved 2 of 5 Tone Length can be set to one of 16 different values (0 ms through 225 ms).

Selection Programming Tag Sequence

0 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 0, Save and Reset

15 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 1, Save and Reset

30 ms

ProgrammingMode, Hex 7, Hex 0, Hex 6, Hex 2, Save and Reset

45 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 3, Save and Reset

60 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 4, Save and Reset

75 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 5, Save and Reset

90 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 6, Save and Reset

105 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 7, Save and Reset

120 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 8, Save and Reset

135 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex 9, Save and Reset

150 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex A, Save and Reset

165 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex B, Save and Reset

180 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex C, Save and Reset

195 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex D, Save and Reset

210 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex E, Save and Reset

225 ms

Programming Mode, Hex 7, Hex 0, Hex 6, Hex F, Save and Reset

Interleaved 2 of 5 Check Digit Length 1

Interleaved 2 of 5 Check Digit Length 1 sets the number of data characters defining the tag length 1 that requires a Check Digit. This tag length could be outside the normal specific length or range of tag lengths programming for Interleaved 2 of 5. This parameter permits Interleaved 2 of 5 tags of a certain length to have a Check Digit while other Interleaved 2 of 5 tag lengths may not require a Check Digit.

Selection Programming Tag Sequence

Length

Programming Mode, Hex 7, Hex 0, Hex D, x, y, Save and Reset

 

Check Digit Length x y = 04 – 58

if x = Hex 0 then y = Hex 4 through Hex 9 (01 – 09)

if x = Hex 1 then y = Hex 0 throughHex 9 (10 – 19)

if x = Hex 2 then y = Hex 0 throughHex 9 (20 – 29)

if x = Hex 3 then y = Hex 0 throughHex 9 (30 – 39)

if x = Hex 4 then y = Hex 0 through Hex 9 (40 – 49)

if x = Hex 5 then y = Hex 0 through Hex 8 (50 – 58)

Default

Programming Mode, Hex 7, Hex 0, Hex D, Hex 0, Hex 0, Save and Reset

Interleaved 2 of 5 Check Digit Length 2

Interleaved 2 of 5 Check Digit Length 2 sets the number of data characters defining the tag length 2 that requires a Check Digit. This tag length could be outside the normal specific length or range of tag lengths programming for Interleaved 2 of 5. This parameter permits Interleaved 2 of 5 tags of a certain length to have a Check Digit while other Interleaved 2 of 5 tag lengths may not require a Check Digit.

Selection Programming Tag Sequence

Length

Programming Mode, Hex 7, Hex 0, Hex E, x, y, Save and Reset

 

Check Digit Length x y = 04 – 58

if x = Hex 0 then y = Hex 4 through Hex 9 (01 – 09)

if x = Hex 1 then y = Hex 0 throughHex 9 (10 – 19)

if x = Hex 2 then y = Hex 0 throughHex 9 (20 – 29)

if x = Hex 3 then y = Hex 0 throughHex 9 (30 – 39)

if x = Hex 4 then y = Hex 0 through Hex 9 (40 – 49)

if x = Hex 5 then y = Hex 0 through Hex 8 (50 – 58)

Default

Programming Mode, Hex 7, Hex 0, Hex E, Hex 0, Hex 0, Save and Reset

Scans Required

This parameter sets the number of scans required to read an Interleaved 2 of 5 bar code. Increasing the number of scans can improve reading nominal bar codes. There are four settings: 1 scan, 2 scans, 3 scans, and 4 scans. The default is 2 scans. Set this parameter by scanning one of the following sequences.

Selection Programming Tag Sequence

1 Scan

Programming Mode, Hex 6, Hex B, Hex 5, Hex 1, Save and Reset

2 Scans

Programming Mode, Hex 6, Hex B, Hex 5, Hex 2, Save and Reset

3 Scans

Programming Mode, Hex 6, Hex B, Hex 5, Hex 3, Save and Reset

4 Scans

Programming Mode, Hex 6, Hex B, Hex 5, Hex 4, Save and Reset

Note:  This is an Advance Programming Feature and should only be done under the recommendation and direction of NCR; otherwise unexpected results may occur.

Interleaved 2 of 5 Partials

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 6, Hex C, Hex C, Save and Reset

Enable

Programming Mode, Hex 6, Hex C, Hex D, Save and Reset

Note:  This is an Advance Programming Feature and should only be done under the recommendation and direction of NCR; otherwise unexpected results may occur.